Package-level declarations

Types

Link copied to clipboard
class AllowableIdentifiers @JvmOverloads constructor(predicate: Predicate<Identifier>, supplier: Supplier<List<Identifier>>, cache: Boolean = false) : EntryValidator<Identifier> , EntrySuggester<Identifier>

Defines a set of allowable identifiers for use in validation. Also supplies Suggestions to generate suggestion popups in-game.

Link copied to clipboard

Defines a set of allowable strings for use in validation. Also supplies Suggestions to generate suggestion popups in-game.

Link copied to clipboard

SubInterface of Translatable for use with Enums

Link copied to clipboard

A math expression for evaluating in-game. Supports a wide array of basic math functions, as well as some MathHelper functions

Link copied to clipboard
object FcText

Various text utilities and wrappers for making kotlin minecraft modding more text-expressive

Link copied to clipboard
interface PlatformApi

API for abstraction of simple ModLoader requests

Link copied to clipboard
Link copied to clipboard
class Ref<T>(value: T)

A mutable reference to a value. About as simple as it gets. The value stored is volatile

Link copied to clipboard
object RenderUtil

Render utils for DrawContext to provide functionality similar to 1.20.2+ sprite rendering

Link copied to clipboard
class Searcher<C : Searcher.SearchContent>(searchEntries: List<C>)

Searches provided inputs by name and/or description with optional search decorators

Link copied to clipboard
class TomlOps : DynamicOps<TomlElement>

Dynamic Ops for dealing with TomlElements in Codecs and other related things

Link copied to clipboard
interface Translatable

Classes that implement Translatable can be automatically utilized by many FzzyConfig systems for generating translatable text in-game

Link copied to clipboard
interface TranslatableEntry : Translatable, EntryKeyed

A Translatable object that uses it's EntryKeyed key to build the translation/description/prefix keys.

Link copied to clipboard

A result of any type T that is wrapped with an optional error message

Link copied to clipboard
interface Walkable

Marks an object as readable by the Fzzy Config serializer. Needs to be used in plain old java objects added to configs that aren't wrapped in me.fzzyhmstrs.fzzy_config.validation.misc.ValidatedAny